Consensus Based on Failure Detectors with a Perpetual Accuracy Property

نویسندگان

  • Achour Mostéfaoui
  • Michel Raynal
چکیده

This paper is on the Consensus problem, in the context of asynchronous distributed systems made of n processes, at most f of them may crash. A family of failure detector classes satisfying a Perpetual Accuracy property is first defined. This family includes the failure detector class S (the class of Strong failure detectors defined by Chandra and Toueg) central to the definition of a class (Sx) where x is the minimum number (x 1) of correct processes that can never be suspected to have crashed. Then, a protocol that solves the Consensus problem is given. This protocol works with any failure detector class (Sx) of this family. It is particularly simple and uses a Reliable Broadcast protocol as a skeleton. It requires n x+1 communication steps, and its communication bit complexity is (n x + 1)(n 1)jvj (where jvj is the maximal size of an initial value a process can

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mute Failure Detectors for Consensus with Byzantine Processes

Failure detectors have been proposed by Chandra and Toueg for solving the Consensus problem in an asynchronous system with process crash failures. The paper extends failure detectors to the case of Byzantine failures, by deening the failure detector 3M based on the notion of M ute process. The failure detector 3M is deened by the Mute Completeness and the Weak Accuracy properties. The paper als...

متن کامل

Non-Atomic Commitment Problem: A comparative study between the 2PC and a new protocol based on the consensus paradigm

The atomic commitment problem is of primary importance in distributed systems, this problem become difficult to solve if some participants which are involved by the execution of the transaction commitment fail. Several protocols have been implemented to allow participants to terminate the commitment of transactions. In this paper we give a comparative study between the two phase commit protocol...

متن کامل

On the Impossibility of Implementing Perpetual Failure Detectors in Partially Synchronous Systems

In this paper we study the implementability of different classes of failure detectors in several models of partial synchrony. We show that no failure detector with perpetual accuracy (namely, P , Q, S, and W) can be implemented in any of the models of partial synchrony proposed in [3] and [5] in systems with even a single failure. We also show that, in these models of partial synchrony, it is n...

متن کامل

A necessary and sufficient condition for transforming limited accuracy failure detectors

Unreliable failure detectors are oracles that give information about process failures. Chandra and Toueg were first to study such failure detectors for distributed systems, and they identified a number that enabled the solution of the Consensus problem in asynchronous distributed systems. This paper focuses on two of these, denoted S (strong) and 3S (eventually strong). The characteristics of a...

متن کامل

Building and Using P T - Based Quorums despite Any Number T of Process of Crashes

Failure detectors of the class denoted Pt eventually suspect all crashed processes in a permanent way (completeness) and ensure that, at any time, no more than n− t−1 alive processes are falsely suspected (accuracy), n being the total number of processes. This paper shows that a simple combination of such a failure detector with a two-step communication pattern can provide the processes with an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000